www.gusucode.com > VC++ 新手写的简单客房管理系统源码程序 > VC++ 新手写的简单客房管理系统源码程序/code/tot/FindDialog.cpp

    // FindDialog.cpp : implementation file
// Download by http://www.NewXing.com

#include "stdafx.h"
#include "tot.h"
#include "FindDialog.h"
#include "AskstateDialog.h"



#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CFindDialog dialog


CFindDialog::CFindDialog(CWnd* pParent /*=NULL*/)
	: CDialog(CFindDialog::IDD, pParent)
{
  


	//{{AFX_DATA_INIT(CFindDialog)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT

 if(!m_db.Open(NULL,FALSE,FALSE,"ODBC;DSN=Room"))
 {AfxMessageBox("不能打开数据库");}
  m_pset.Open();
  



 
}


void CFindDialog::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CFindDialog)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CFindDialog, CDialog)
	//{{AFX_MSG_MAP(CFindDialog)
	ON_BN_CLICKED(IDC_ASKMONEY, OnAskmoney)
	ON_BN_CLICKED(IDC_ASKGUEST, OnAskguest)
	ON_BN_CLICKED(IDC_SEEOPIN, OnSeeopin)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CFindDialog message handlers

void CFindDialog::OnAskmoney() 
{
	// TODO: Add your control notification handler code here
	
long money=0;
	char  mtmp[10];
	CString msg;
	 m_pset.Requery();
   m_pset.MoveFirst();
	while(!m_pset.IsEOF())
	     {  money=money+m_pset.m_cost;
	         
		     m_pset.MoveNext();
	     }
 _gcvt(money,10,mtmp);
 msg+="\r\n\n";
 
 msg+="目前总收入为: ";
 msg+=mtmp;
 msg+="元!!!";
 MessageBox(msg,"总收入",MB_OK|MB_ICONASTERISK);
 m_pset.Close();
   
}

void CFindDialog::OnAskguest() 
{
	// TODO: Add your control notification handler code here
	CAskstateDialog  adlg;
	adlg.DoModal();
}

void CFindDialog::OnSeeopin() 
{
	// TODO: Add your control notification handler code here
	TCHAR bufDir[_MAX_PATH];
	CString dS1,dS2;
	dS1+="建议.txt";
	GetWindowsDirectory(bufDir,_MAX_PATH);
	dS2.Format("%s\\NOTEPAD.exe  %s",bufDir,dS1);
	WinExec(dS2,SW_NORMAL);
}